package city.spring.modules.cardinfo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 实体类：充值记录
 *
 * @author pxm
 * @date 2020-05-13 10:31:24
 */
@Data
@TableName("card_recharge")
public class CardRechargeEntity implements Serializable {

    /**
     * id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 卡号
     */
    private String cardMember;

    /**
     * 姓名
     */
    private String person;

    /**
     * 人员类型
     */
    private String personType;

    /**
     * 余额
     */
    private BigDecimal balance;

    /**
     * 充值金额
     */
    private BigDecimal recharge;

    /**
     * 充值后余额
     */
    private BigDecimal afterRecharge;

    /**
     * 充值方式
     */
    private String rechargeType;

    /**
     * 充值时间
     */
    private Date rechargeTime;

    /**
     * 充值单号
     */
    private String rechargeNum;

    /**
     * 缴费人
     */
    private String payer;

    /**
     * 收费人
     */
    private String tollCollector;

}